typedef struct mystruct
{
    int a;
} MyStruct;

int g_1 = 1;
int g_array[10];
MyStruct g_mystruct;

int global_writes()
{
    g_mystruct.a += 1;
}

int f1()
{
    int a = 0, b = 1;
    char *c = "12345";
    char d = (char)a;
    {
        a = a + 2;
        a += 1;
        a -= 1;
        a *= 1;
        a /= 1;
        a %= 1;
        a <<= 1;
        a >>= 1;
        a &= 1;
        a ^= 1;
        a |= 1;
    }
    return a + b;
}